MAGRLLANLIVMGSGIIGRAVFQAYRQALANASKSGVAQEAMQNGVRQAGKAITEQEARQILGVTEKTSWEEILQKYDKLFENNAKAGSFYLQSKVHRAKECLEVVYRSQGNGTPS